/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package be.phl.webservice;

import java.util.ArrayList;
import java.util.List;

/**
 * 
 * @author krisdelanghe
 */
public class DownloadBundle {

	public DownloadBundle() {
	}

	// data for all users
	private List<BuildingSpec> buildingSpec = new ArrayList<BuildingSpec>();
	private List<BuildingType> buildingType = new ArrayList<BuildingType>();
	private List<City> city = new ArrayList<City>();
	private List<PatientSpec> patientSpec = new ArrayList<PatientSpec>();
	private List<UserFunction> userFunction = new ArrayList<UserFunction>();
	private List<MaritalStatus> maritalStatus = new ArrayList<MaritalStatus>();
	private List<MovementRestriction> movementRestriction = new ArrayList<MovementRestriction>();
	private List<UsedAid> usedAid = new ArrayList<UsedAid>();

	// data neede for screening templates
	private List<RoomType> roomType = new ArrayList<RoomType>();
	private List<RoomItem> roomItem = new ArrayList<RoomItem>();
	private List<ItemProblem> itemProblem = new ArrayList<ItemProblem>();

	// data linked to a specific user
	private List<PatientBundle> patientBundle = new ArrayList<PatientBundle>();
	private User user;

	private List<ScreeningBundle> screeningBundle = new ArrayList<ScreeningBundle>();

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public List<PatientBundle> getPatientBundle() {
		return patientBundle;
	}

	public void setPatientBundle(List<PatientBundle> patientBundle) {
		this.patientBundle = patientBundle;
	}

	public List<BuildingSpec> getBuildingSpec() {
		return buildingSpec;
	}

	public void setBuildingSpec(List<BuildingSpec> buildingSpec) {
		this.buildingSpec = buildingSpec;
	}

	public List<BuildingType> getBuildingType() {
		return buildingType;
	}

	public void setBuildingType(List<BuildingType> buildingType) {
		this.buildingType = buildingType;
	}

	public List<City> getCity() {
		return city;
	}

	public void setCity(List<City> city) {
		this.city = city;
	}

	public List<PatientSpec> getPatientSpec() {
		return patientSpec;
	}

	public void setPatientSpec(List<PatientSpec> patientSpec) {
		this.patientSpec = patientSpec;
	}

	public List<UserFunction> getUserFunction() {
		return userFunction;
	}

	public void setUserFunction(List<UserFunction> userFunction) {
		this.userFunction = userFunction;
	}

	public List<MaritalStatus> getMaritalStatus() {
		return maritalStatus;
	}

	public void setMaritalStatus(List<MaritalStatus> maritalStatus) {
		this.maritalStatus = maritalStatus;
	}

	public List<MovementRestriction> getMovementRestriction() {
		return movementRestriction;
	}

	public void setMovementRestriction(
			List<MovementRestriction> movementRestriction) {
		this.movementRestriction = movementRestriction;
	}

	public List<UsedAid> getUsedAid() {
		return usedAid;
	}

	public void setUsedAid(List<UsedAid> usedAid) {
		this.usedAid = usedAid;
	}

	public List<RoomType> getRoomType() {
		return roomType;
	}

	public void setRoomType(List<RoomType> roomType) {
		this.roomType = roomType;
	}

	public List<RoomItem> getRoomItem() {
		return roomItem;
	}

	public void setRoomItem(List<RoomItem> roomItem) {
		this.roomItem = roomItem;
	}

	public List<ItemProblem> getItemProblem() {
		return itemProblem;
	}

	public void setItemProblem(List<ItemProblem> itemProblem) {
		this.itemProblem = itemProblem;
	}

	public List<ScreeningBundle> getScreeningBundle() {
		return screeningBundle;
	}

	public void setScreeningBundle(List<ScreeningBundle> screeningBundle) {
		this.screeningBundle = screeningBundle;
	}

}